/**
 *
 */
package de.cbf.cam.dsa.services.interfaces.rcp_provider;

import java.util.UUID;

import de.cbf.cam.dsa.services.interfaces.rcp_provider.exceptions.EntityNotFoundException;
import de.cbf.util.uuidheader.entities.UUIDHeader;

/**
 * @author salter
 *
 */
public interface IProviderEntity {

	/**
	 * any provider should be able to provide an entity of his, if the id fits
	 * @param id
	 * @return
	 */
	public UUIDHeader getEntityByItsID(UUID id) throws EntityNotFoundException;

	/**
	 * get display name of provider
	 * @return
	 */
	public String getName();
	
}
